// 导包,找到Scanner这个类在哪
// 注意,要写在类的前面


/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86156
 * Date: 2023-04-04
 * Time: 12:09
 */

// 导包
import java.util.Scanner;

class HelloWorld2{
    public static void main(String[] args) {
        // 创建对象,即实例化对象
        Scanner sc = new Scanner(System.in);

        //接收数据
        String input = sc.next();
        System.out.println(input);
    }

}








/*
*
*多行注释
*
* */

// 注释和关键字
public class HelloWorld {
    // 叫做main方法,程序的主入口
    public static void main(String[] args){
       // 输出语句,会把括号中的内容进行输出打印
        System.out.println("hello world");
    }
    /*
 关键字
 关键字的字母全部小写
 class关键字 用于创建和定义一个类
 类是java中最基本的单元
*/
}

// 字面量
class valuesType{
    public static void main(String[] args) {
        // 字面量的分类
        // 整数
        System.out.println(18);

        // 小数
        System.out.println(1.1);

        // 字符串
        System.out.println("最爱吃兽奶");

        //字符
        System.out.println('男');

        // 布尔
        System.out.println(true);

        // 空
        // 空null不能直接打印,如果要打印,要以字符串的形式进行打印
        System.out.println("null");

        // \t 制表符 把前面字符串的长度补齐到8或者是8的倍数
        System.out.println("abc"+"\t");
    }
}

// 变量
class variableDemo{
        // 变量的基本用法
        public static void main(String[] args) {
        // 输出打印
        int a=10;
        System.out.println(a);

        //参与计算
        int b=20;
        System.out.println(a+b);

        //修改变量的值
        a=20;

        // 变量的注意事项
        /*
         * 1.只能存一个值
         * 2.不能重复定义
         * 3.一条语句可以定义多个变量
         * 4.变量在使用之前一定要赋值
         * */
         // 3.一条语句可以定义多个变量
         int c=1,d=2;
    }
}

// 数据类型
class dataType{
    public static void main(String[] args) {
    // 基本数据类型
        // byte 整数
        byte b=10;
        // short 整数
        short s=20;
        // int 整数
        int i=30;
        // long 整数
        // 如果要定义long类型的变量,需要在后面加上L
        long l=1000000000000L;
        // float 浮点
        // 如果要定义float类型的变量,需要在后面加上f
        float f=3.14f;
        // double 浮点
        double d=3.1415;
        // char 字符
         char c='1';
        // boolean 布尔
        boolean bo = true;
    }
}

// 标识符 : 给类,方法,变量等取的名字
/*命名规范
* 1.由数字,字母,下划线_ ,美元$组成
* 2.不能以数字开头
* 3.不能是关键字
* 4.区分大小写
* */

// 键盘录入
// java已经帮我们写好了一个类Scanner 可以接收键盘的输入
/*
* 1.导包 import java.util.Scanner;
* 2.创建对象 Scanner sc = new Scanner(System.in);
* 3.接收数据 sc.nextInt();
* */


